import Vue from 'vue'
import App from './App'

// 完整引入elementUI组件库
import ElementUI from 'element-ui';
// 引入elementUI样式文件
import 'element-ui/lib/theme-chalk/index.css';
import 'element-ui/lib/theme-chalk/display.css';

// 导入路由配置目录
import router from './routers' // 导入目录会自动扫描里面的路由文件
import './routers/router_permission'

// 导入全局样式表
import './assets/css/global.css'

// 引入本地阿里矢量图
import './assets/fonts/iconfont.css'

// 引入vuex
import store from './store'

// 引入全局自定义指令
import './directive'

// 引入全局方法
import './plugin'

// 引入封装后的axios网络请求
import http from './utils/request'
Vue.prototype.$http = http

Vue.config.productionTip = false


// 显示声明使用ElementUI
Vue.use(ElementUI);

new Vue({
  el: '#app',
  router,
  store,
  render: h => h(App)
});